<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Playbook - Playbook</title>
    <link rel="stylesheet" type="text/css" href="https://playbook-ui.github.io/playbook-ios/all.css" media="all" />
</head>
<body>
    <header>
        <a href="https://playbook-ui.github.io/playbook-ios">
            <strong>
                Playbook
            </strong>
            <span>Documentation</span>
        </a>
    </header>

    <!--
    <form class="search">
        <input type="search" placeholder="Search" />
    </form>
    -->

    <nav>
        <div class="wrapper">
            <h2>On This Page</h2>
            <ol><li><a href="#classes">Classes</a></li><li><a href="#structures">Structures</a></li><li><a href="#enumerations">Enumerations</a></li><li><a href="#protocols">Protocols</a></li><li><a href="#extensions">Extensions</a></li></ol>
        </div>
    </nav>

    <main>
        <article>
                <section id="classes">
        <h2>Classes</h2>
        <dl>
            <dt class="class">
    <a href="https://playbook-ui.github.io/playbook-ios/Playbook" title="class - Playbook">
        Playbook
    </a>
</dt>
<dd>
    <p>The central scenario manager.</p>

</dd>
<dt class="class">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenarioStore" title="class - ScenarioStore">
        Scenario​Store
    </a>
</dt>
<dd>
    <p>The class for managing a set of scenarios identified by the arbitrary kind.</p>

</dd>
<dt class="class">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenarioViewController" title="class - ScenarioViewController">
        Scenario​View​Controller
    </a>
</dt>
<dd>
    <p>The view controller to layout scenario's content.</p>

</dd>
<dt class="class">
    <a href="https://playbook-ui.github.io/playbook-ios/SnapshotWaiter" title="class - SnapshotWaiter">
        Snapshot​Waiter
    </a>
</dt>
<dd>
    <p>A snapshot timing manager to wait and fulfillment for the scenario
content to be rendered.</p>

</dd>
        </dl>
    </section>
    <section id="structures">
        <h2>Structures</h2>
        <dl>
            <dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenariosBuilder" title="structure - ScenariosBuilder">
        Scenarios​Builder
    </a>
</dt>
<dd>
    <p>The custom parameter attribute that constructs scenarios from multi-statement closures.</p>

</dd>
<dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/Scenario" title="structure - Scenario">
        Scenario
    </a>
</dt>
<dd>
    <p>Represents part of the component state.</p>

</dd>
<dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenarioContext" title="structure - ScenarioContext">
        Scenario​Context
    </a>
</dt>
<dd>
    <p>The context of scenario.</p>

</dd>
<dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenarioKind" title="structure - ScenarioKind">
        Scenario​Kind
    </a>
</dt>
<dd>
    <p>Represents a unique identifier of the set of scenarios.</p>

</dd>
<dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenarioLayout" title="structure - ScenarioLayout">
        Scenario​Layout
    </a>
</dt>
<dd>
    <p>Represents how the component should be laid out.</p>

</dd>
<dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenarioName" title="structure - ScenarioName">
        Scenario​Name
    </a>
</dt>
<dd>
    <p>Represents a unique name of the scenario.</p>

</dd>
<dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/SnapshotDevice" title="structure - SnapshotDevice">
        Snapshot​Device
    </a>
</dt>
<dd>
    <p>The device representation for simulating environments of each device such as
size, orientation, safe area, trait collection, or dark mode appearance.</p>

</dd>
<dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/Snapshot" title="structure - Snapshot">
        Snapshot
    </a>
</dt>
<dd>
    <p>The testing tool which generates snapshot images from scenarios managed by <code>Playbook</code>.</p>

</dd>
<dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/PlaybookCatalog" title="structure - PlaybookCatalog">
        Playbook​Catalog
    </a>
</dt>
<dd>
    <p>A view that displays scenarios manged by given <code>Playbook</code> instance with
catalog-style appearance.</p>

</dd>
<dt class="structure">
    <a href="https://playbook-ui.github.io/playbook-ios/PlaybookGallery" title="structure - PlaybookGallery">
        Playbook​Gallery
    </a>
</dt>
<dd>
    <p>A view that displays scenarios manged by given <code>Playbook</code> instance with
gallery-style appearance.</p>

</dd>
        </dl>
    </section>
    <section id="enumerations">
        <h2>Enumerations</h2>
        <dl>
            <dt class="enumeration">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenarioLayout_Sizing" title="enumeration - ScenarioLayout.Sizing">
        Scenario​Layout.​Sizing
    </a>
</dt>
<dd>
    <p>A sizing strategy for the horizontal or vertical dimensions.</p>

</dd>
<dt class="enumeration">
    <a href="https://playbook-ui.github.io/playbook-ios/SnapshotDevice_Orientation" title="enumeration - SnapshotDevice.Orientation">
        Snapshot​Device.​Orientation
    </a>
</dt>
<dd>
    <p>Represents the orientation of a device.</p>

</dd>
<dt class="enumeration">
    <a href="https://playbook-ui.github.io/playbook-ios/SnapshotSupport" title="enumeration - SnapshotSupport">
        Snapshot​Support
    </a>
</dt>
<dd>
    <p>A namespace for the methods supporting to generate snapshot from scenarios.</p>

</dd>
<dt class="enumeration">
    <a href="https://playbook-ui.github.io/playbook-ios/SnapshotSupport_ImageFormat" title="enumeration - SnapshotSupport.ImageFormat">
        Snapshot​Support.​Image​Format
    </a>
</dt>
<dd>
    <p>The image format of the exported file.</p>

</dd>
        </dl>
    </section>
    <section id="protocols">
        <h2>Protocols</h2>
        <dl>
            <dt class="protocol">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenariosBuildable" title="protocol - ScenariosBuildable">
        Scenarios​Buildable
    </a>
</dt>
<dd>
    <p>Represents an instance that can build an array of scenarios.</p>

</dd>
<dt class="protocol">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenarioContent" title="protocol - ScenarioContent">
        Scenario​Content
    </a>
</dt>
<dd>
    <p>Represents a content of scenario.</p>

</dd>
<dt class="protocol">
    <a href="https://playbook-ui.github.io/playbook-ios/ScenarioProvider" title="protocol - ScenarioProvider">
        Scenario​Provider
    </a>
</dt>
<dd>
    <p>Products a group of separated scenario definitions.</p>

</dd>
<dt class="protocol">
    <a href="https://playbook-ui.github.io/playbook-ios/TestTool" title="protocol - TestTool">
        Test​Tool
    </a>
</dt>
<dd>
    <p>Represents a tool for testing scenarios managed by playbooks.</p>

</dd>
        </dl>
    </section>
<section id="extensions">
    <h2>Extensions</h2>
    <dl>
    <dt class="extension">
    <a href="https://playbook-ui.github.io/playbook-ios/UIView">UIView</a>
</dt>
<dd></dd>
<dt class="extension">
    <a href="https://playbook-ui.github.io/playbook-ios/UIViewController">UIViewController</a>
</dt>
<dd></dd>
    </dl>
<section>
        </article>
    </main>

    <footer>
        <p>
    Generated on <time datetime="2021-08-25T19:01:53+0900">August 25, 2021</time> using <a href="https://github.com/SwiftDocOrg/swift-doc">swift-doc</a> <span class="version">1.0.0-rc.1</span>.
</p>
    </footer>
</body>
</html>
